﻿////////////////////////////////////////////////////////////////////
// © Copyright 2007 NeoGeo New Media GmbH (http://www.neogeo.com) //
////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////
// retrieving the url parameters ******************************
// (retrieves the current paramters used for identifying which image has to be loaded)
///////////////////////////////////////////////////////////////
var parameters = new ParameterList(window.location.search);
function ParameterList(querystring) 
{
    if(querystring == '') return;
    var values = unescape(querystring);
    values = values.slice(1);
    var pair = values.split("&");
    for (var i=0; i < pair.length; i++) 
    {
        var name = pair[i].substring(0, pair[i].indexOf("="));
        var wert = pair[i].substring(pair[i].indexOf("=")+1, pair[i].length);
        this[name] = wert;
    }
}

///////////////////////////////////////////////////////////////
// fade in xaml call ******************************************
// (calls the fade-in animation for the current object)
///////////////////////////////////////////////////////////////
function CustomMouseEnter(sender, mouseEventArgs)
{
    var event = MainRootElement.findName("FadeIn" + sender.Name);
    event.begin();
}

///////////////////////////////////////////////////////////////
// fade out xaml call ******************************************
// (calls the fade-out animation for the current object)
///////////////////////////////////////////////////////////////
function CustomMouseLeave(sender, mouseEventArgs)
{
    var event = MainRootElement.findName("FadeOut" + sender.Name);
    event.begin();
}

///////////////////////////////////////////////////////////////
// help animation start ***************************************
// (calls fade in animation for the help overview)
///////////////////////////////////////////////////////////////
function StartViewHelp(sender, eventArgs)
{
    var scaleMe = MainRootElement.findName("ViewHelp");
    scaleMe.begin();
}

///////////////////////////////////////////////////////////////
// help animation stop ***************************************
// (calls fade out animation for the help overview)
///////////////////////////////////////////////////////////////
function EndViewHelp(sender, eventArgs)
{
    var scaleMe = MainRootElement.findName("HideHelp");
    scaleMe.begin();
}